package com.cscp.javastudy.juc.functionalprogramming.functioninterface;

import java.util.function.Predicate;

/**
 * 断定型接口
 * 有一个输入参数，返回值为布尔型
 */
public class PredicateInterfaceDemo1 {

    public static void main(String[] args) {

//        Predicate<String> predicate = new Predicate<String>(){
//            @Override
//            public boolean test(String str) {
//                return str.isEmpty();
//            }
//        };

        Predicate<String> predicate = (str)->{
            return str.isEmpty();
        };
        System.out.println(predicate.test("hello"));
    }
}
